#contact {}
#contact .right-title {}
#contact .right-title i {
    vertical-align: text-top;
}
#contact .description {
    line-height: 30px;
    padding-bottom: 30px;
}
#contact .map {}
#contact .map img {
    width: 100%;
}
#contact .office-info {
    color: #666;
    line-height: 30px;
}
#contact .office-info .title {
    font-weight:600;
    font-size: 16px;
    font-family: '微软雅黑';
    padding: 50px 0 30px;
    color: #333;
}
#contact .office-info b {
    color: #333;
}
#contact .office-info .content {
    padding-left: 0;
    padding-top: 25px;
    padding-bottom: 25px;
}

#contact .office-info .content span,
#contact .office-info .content b,
#contact .office-info .content strong {
    font-weight:600!important;
    font-size: 16px!important;
    font-family: '微软雅黑'!important;
}

#contact .email-wrap {
    padding-top: 15px;
}
@media screen and (max-width: 640px) {
    #contact .office-info .content {
        border-bottom: 1px solid #999;
    }
    #contact .email-wrap {
        padding: 15px 0 0 0;
    }
}
